/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package isd.ventas.modelo;

import isd.general.modelo.GR_CodigoPostal;
import isd.general.modelo.GR_CondicionDeIva;
import isd.general.modelo.GR_Jurisdiccion;
import isd.general.modelo.GR_Pais;
import isd.general.modelo.GR_TipoDocumento;
import isd.inventario.modelo.ST_ListaDePrecio;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinColumns;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 *
 * @author Claudio
 */
@Entity
@Table(name = "VTMCLH", schema = "dbo")
public class VT_Cliente implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @Column(name = "VTMCLH_NROCTA", nullable = false, length = 13)
    private String nrocta;
    @Column(name = "VTMCLH_RUBR01", length = 10)
    private String rubr01;
    @Column(name = "VTMCLH_RUBR03", length = 10)
    private String rubr03;
    @Column(name = "VTMCLH_RUBR04", length = 10)
    private String rubr04;
    @Column(name = "VTMCLH_RUBR05", length = 10)
    private String rubr05;
    @Column(name = "VTMCLH_RUBR06", length = 10)
    private String rubr06;
    @Column(name = "VTMCLH_RUBR07", length = 10)
    private String rubr07;
    @Column(name = "VTMCLH_RUBR08", length = 10)
    private String rubr08;
    @Column(name = "VTMCLH_RUBR09", length = 10)
    private String rubr09;
    @Column(name = "VTMCLH_RUBR10", length = 10)
    private String rubr10;
    @Column(name = "VTMCLH_RUBR02", length = 10)
    private String rubr02;
    @Basic(optional = false)
    @Column(name = "VTMCLH_NOMBRE", nullable = false, length = 120)
    private String nombre;
    @Column(name = "VTMCLH_NROSUB", length = 13)
    private String nrosub;
    @Column(name = "VTMCLH_RESPON", length = 60)
    private String respon;
    @Column(name = "VTMCLH_DIRECC", length = 60)
    private String direcc;
    @Column(name = "VTMCLH_NUMERO", length = 6)
    private String numero;
    @Column(name = "VTMCLH_DPPISO", length = 6)
    private String dppiso;
    @Column(name = "VTMCLH_DEPTOS", length = 6)
    private String deptos;
    @Column(name = "VTMCLH_CODFIL", length = 6)
    private String codfil;

    @JoinColumn(name = "VTMCLH_CODPAI", referencedColumnName = "GRTPAH_CODPAI", nullable = false, insertable=false, updatable=false)
    @ManyToOne(optional=false)
    private GR_Pais pais;
    
    @ManyToOne(optional=false)
    @JoinColumns({
        @JoinColumn(name = "VTMCLH_CODPOS", referencedColumnName = "GRTPAC_CODPOS", nullable = false),
        @JoinColumn(name = "VTMCLH_CODPAI", referencedColumnName = "GRTPAC_CODPAI", nullable = false)
    })
    private GR_CodigoPostal codigoPostal;

    @Column(name = "VTMCLH_MUNICP", length = 6)
    private String municp;
    @Column(name = "VTMCLH_FLETES")
    private Character fletes;
    @Column(name = "VTMCLH_TELEFN", length = 30)
    private String telefn;
    @Column(name = "VTMCLH_NROFAX", length = 20)
    private String nrofax;
    @Column(name = "VTMCLH_NTELEX", length = 15)
    private String ntelex;
    
    @JoinColumn(name = "VTMCLH_CNDIVA", referencedColumnName = "GRTIVA_CNDIVA", nullable = false, insertable=false, updatable=false)
    @ManyToOne(optional=false)
    private GR_CondicionDeIva condicionDeIva;

    @JoinColumn(name = "VTMCLH_TIPDOC", referencedColumnName = "GRTDCH_TIPDOC", nullable = false, insertable=false, updatable=false)
    @ManyToOne
    private GR_TipoDocumento tipoDocumento;

    @Column(name = "VTMCLH_NRODOC", length = 50)
    private String nrodoc;

    @JoinColumn(name = "VTMCLH_VNDDOR", referencedColumnName = "VTTVND_VNDDOR", nullable = false, insertable=false, updatable=false)
    @ManyToOne(optional=false)
    private VT_Vendedor vendedor;
    
    @JoinColumn(name = "VTMCLH_COBRAD", referencedColumnName = "VTTCOB_COBRAD", nullable = false, insertable=false, updatable=false)
    @ManyToOne(optional=false)
    private VT_Cobrador cobrador;

    @JoinColumn(name = "VTMCLH_JURISD", referencedColumnName = "GRTJUR_JURISD", nullable = false, insertable=false, updatable=false)
    @ManyToOne(optional=false)
    private GR_Jurisdiccion jurisdiccion;
   
    @JoinColumn(name = "VTMCLH_CNDPAG", referencedColumnName = "VTTCPH_CNDPAG", nullable = false, insertable=false, updatable=false)
    @ManyToOne(optional=false)
    private VT_CondicionDePago condicionDePago;

    @JoinColumn(name = "VTMCLH_CNDPRE", referencedColumnName = "STTLPR_CODLIS", nullable = false, insertable=false, updatable=false)
    @ManyToOne
    private ST_ListaDePrecio listaDePrecio;

    @JoinColumn(name = "VTMCLH_CODCRD", referencedColumnName = "VTTLCR_CODCRD", nullable = false, insertable=false, updatable=false)
    @ManyToOne
    private VT_LimiteDeCreditoVenta limiteDeCredito;

    @Column(name = "VTMCLH_GRUBON", length = 6)
    private String vtmclhGrubon;
    @Column(name = "VTMCLH_CAMION", length = 6)
    private String camion;
    @Column(name = "VTMCLH_CAMALT", length = 6)
    private String camalt;
    @Column(name = "VTMCLH_TRACOD", length = 6)
    private String tracod;
    @Column(name = "VTMCLH_DIREP1", length = 2)
    private String direp1;
    @Column(name = "VTMCLH_DIREP2", length = 2)
    private String direp2;
    @Column(name = "VTMCLH_DIREP3", length = 2)
    private String direp3;
    @Column(name = "VTMCLH_DIREP4", length = 2)
    private String direp4;
    @Column(name = "VTMCLH_DIREP5", length = 2)
    private String direp5;
    @Column(name = "VTMCLH_HORREC", length = 20)
    private String horrec;
    @Column(name = "VTMCLH_DIRENT", length = 60)
    private String dirent;
    @Column(name = "VTMCLH_PAIENT", length = 3)
    private String paient;
    @Column(name = "VTMCLH_CODENT", length = 10)
    private String codent;
    @Column(name = "VTMCLH_JURENT", length = 6)
    private String jurent;
    @Column(name = "VTMCLH_ZONENT", length = 6)
    private String zonent;
    @Basic(optional = false)
    @Column(name = "VTMCLH_COPIVT", nullable = false)
    private short copivt;
    @Basic(optional = false)
    @Column(name = "VTMCLH_COPIFC", nullable = false)
    private short copifc;
    @Basic(optional = false)
    @Column(name = "VTMCLH_COPIST", nullable = false)
    private short copist;
    @Lob
    @Column(name = "VTMCLH_TEXTOS", length = 2147483647)
    private String textos;

    @Column(name = "VTMCLH_TIPDO1", length = 4)
    private String tipdo1;
    @Column(name = "VTMCLH_NRODO1", length = 50)
    private String nrodo1;
    @Column(name = "VTMCLH_TIPDO2", length = 4)
    private String tipdo2;
    @Column(name = "VTMCLH_NRODO2", length = 50)
    private String nrodo2;
    @Column(name = "VTMCLH_TIPDO3", length = 4)
    private String tipdo3;
    @Column(name = "VTMCLH_NRODO3", length = 50)
    private String nrodo3;
    @Column(name = "VTMCLH_TIPDO4", length = 4)
    private String tipdo4;
    @Column(name = "VTMCLH_NRODO4", length = 50)
    private String nrodo4;
    @Column(name = "VTMCLH_TIPDO5", length = 4)
    private String tipdo5;
    @Column(name = "VTMCLH_NRODO5", length = 50)
    private String nrodo5;

    /** Dirección de correo electronico **/
    @Column(name = "VTMCLH_DIREML", length = 60)
    private String direml;
    @Column(name = "VTMCLH_SEGPRO")
    private Character segpro;
    @Column(name = "VTMCLH_CONTAD")
    private Character contad;
    @Column(name = "VTMCLH_EDISUB")
    private Character edisub;
    @Column(name = "VTMCLH_CUENTA", length = 40)
    private String cuenta;
    @Column(name = "VTMCLH_MAXITM")
    private Short maxitm;
    @Column(name = "VTMCLH_DIFDIA")
    private Short difdia;
    @Column(name = "VTMCLH_DIFDES")
    @Temporal(TemporalType.DATE)
    private Date difdes;
    @Column(name = "VTMCLH_DIFHAS")
    @Temporal(TemporalType.DATE)
    private Date difhas;
    @Column(name = "VTMCLH_PERINA")
    private Integer perina;
    @Column(name = "VTMCLH_IMPDIF", precision = 18, scale = 2)
    private BigDecimal impdif;

    @Column(name = "VTMCLH_CNDINT", length = 6)
    private String cndint;
    @Column(name = "VTMCLH_DISTRI")
    private Character vtmclhDistri;
    @Column(name = "VTMCLH_DEPOSI", length = 15)
    private String deposi;
    @Column(name = "VTMCLH_SECTOR", length = 15)
    private String sector;
    @Column(name = "VTMCLH_NRODIS", length = 13)
    private String nrodis;
    @Column(name = "VTMCLH_INHIBE")
    private Character inhibe;
    @Column(name = "VTMCLH_PRMXPR", precision = 15, scale = 7)
    private BigDecimal prmxpr;
    @Column(name = "VTMCLH_PRMIPR", precision = 15, scale = 7)
    private BigDecimal prmipr;
    @Column(name = "VTMCLH_TRAFCR")
    private Character trafcr;
    @Column(name = "VTMCLH_CODCOF", length = 6)
    private String codcof;
    @Column(name = "VTMCLH_MODCPT", length = 2)
    private String modcpt;
    @Column(name = "VTMCLH_TIPCPT")
    private Character tipcpt;
    @Column(name = "VTMCLH_CODCPT", length = 6)
    private String codcpt;
    @Column(name = "VTMCLH_LISCLI")
    private Character liscli;
    @Column(name = "VTMCLH_TIPOPR", length = 6)
    private String tipopr;
    @Column(name = "VTMCLH_CODOPR", length = 30)
    private String codopr;
    @Column(name = "VTMCLH_MODPAG", length = 2)
    private String modpag;
    @Column(name = "VTMCLH_TIPPAG")
    private Character tippag;
    @Column(name = "VTMCLH_MEDPAG", length = 6)
    private String medpag;
    @Column(name = "VTMCLH_LANEXP", length = 1)
    private String lanexp;


    @Basic(optional = false)
    @Column(name = "USR_VTMCLH_ESTADO", nullable = false, length = 6)
    private String usrVtmclhEstado;
    @Column(name = "USR_VTMCLH_ACTIV2", length = 6)
    private String usrVtmclhActiv2;
    @Column(name = "USR_VTMCLH_ACTIV3", length = 6)
    private String usrVtmclhActiv3;
    @Column(name = "USR_VTMCLH_NROCEL", length = 30)
    private String usrVtmclhNrocel;
    @Column(name = "USR_VTMCLH_FECING")
    @Temporal(TemporalType.DATE)
    private Date usrVtmclhFecing;
    @Column(name = "USR_VTMCLH_BARRIO", length = 60)
    private String usrVtmclhBarrio;
    @Column(name = "USR_VTMCLH_FNTSIA", length = 120)
    private String fntsia;
    @Column(name = "USR_VTMCLH_POSNET")
    private Character posnet;
    @Column(name = "USR_VTMCLH_FEAFIP")
    @Temporal(TemporalType.DATE)
    private Date feafip;
    @Column(name = "USR_VTMCLH_IONWEB")
    private Character ionweb;
    @Column(name = "USR_VTMCLH_CONTAD")
    private Character usrContad;
    @Column(name = "USR_VTMCLH_RODADO", length = 1)
    private String rodado;
    @Column(name = "USR_VTMCLH_ERPANT", length = 8)
    private String erpant;
    @Column(name = "USR_VTMCLH_LATTUD", precision = 15, scale = 7)
    private BigDecimal lattud;
    @Column(name = "USR_VTMCLH_LONTUD", precision = 15, scale = 7)
    private BigDecimal lontud;
    @Column(name = "USR_VTMCLH_MLTFOR", length = 10)
    private String mltfor;
    @Column(name = "USR_VTMCLH_SJUAN_RSPE")
    private Character sjuanRspe;
    @Column(name = "USR_VTMCLH_APERSF")
    private Character apersf;
    @Column(name = "USR_VTMCLH_FLCPOR", precision = 15, scale = 7)
    private BigDecimal flcpor;
    @Column(name = "USR_VTMCLH_APETUC")
    private Character apetuc;
    @Column(name = "USR_VTMCLH_FCHVFC")
    @Temporal(TemporalType.DATE)
    private Date fchvfc;
    @Column(name = "USR_VTMCLH_TIPING", length = 2)
    private String tiping;
    @Column(name = "USR_VTMCLH_RELCTA", length = 13)
    private String relcta;
    @Basic(optional = false)
    @Column(name = "USR_VTMCLH_DIRENT", nullable = false, length = 2)
    private String usrVtmclhDirent;   
    @Column(name = "VTMCLH_DEBAJA")
    private Character debaja;
   

    public VT_Cliente() {
    }

    public VT_Cliente(String nrocta) {
        this.nrocta = nrocta;
    }

    public VT_Cliente(String nrocta, String n, GR_Pais p, GR_CodigoPostal cp, GR_CondicionDeIva ci,
            VT_Vendedor v, VT_Cobrador c, GR_Jurisdiccion j, String z, VT_CondicionDePago cdp, short vtmclhCopivt, short vtmclhCopifc, short vtmclhCopist,
            String usrVtmclhEstado, String usrVtmclhDirent) {
        this.nrocta = nrocta;
        this.nombre = n;
        this.pais = p;
        this.codigoPostal = cp;
        this.condicionDeIva = ci;
        this.vendedor = v;
        this.cobrador = c;
        this.jurisdiccion = j;
        this.condicionDePago = cdp;
        this.copivt = vtmclhCopivt;
        this.copifc = vtmclhCopifc;
        this.copist = vtmclhCopist;        
        this.usrVtmclhEstado = usrVtmclhEstado;
        this.usrVtmclhDirent = usrVtmclhDirent;
    }

    public Character getApersf() {
        return apersf;
    }

    public void setApersf(Character apersf) {
        this.apersf = apersf;
    }

    public Character getApetuc() {
        return apetuc;
    }

    public void setApetuc(Character apetuc) {
        this.apetuc = apetuc;
    }

    public String getCamalt() {
        return camalt;
    }

    public void setCamalt(String camalt) {
        this.camalt = camalt;
    }

    public String getCamion() {
        return camion;
    }

    public void setCamion(String camion) {
        this.camion = camion;
    }

    public String getCndint() {
        return cndint;
    }

    public void setCndint(String cndint) {
        this.cndint = cndint;
    }

    public VT_Cobrador getCobrador() {
        return cobrador;
    }

    public void setCobrador(VT_Cobrador cobrador) {
        this.cobrador = cobrador;
    }

    public String getCodcof() {
        return codcof;
    }

    public void setCodcof(String codcof) {
        this.codcof = codcof;
    }

    public String getCodcpt() {
        return codcpt;
    }

    public void setCodcpt(String codcpt) {
        this.codcpt = codcpt;
    }

    public String getCodent() {
        return codent;
    }

    public void setCodent(String codent) {
        this.codent = codent;
    }

    public String getCodfil() {
        return codfil;
    }

    public void setCodfil(String codfil) {
        this.codfil = codfil;
    }

    public String getCodopr() {
        return codopr;
    }

    public void setCodopr(String codopr) {
        this.codopr = codopr;
    }

    public VT_CondicionDePago getCondicionDePago() {
        return condicionDePago;
    }

    public void setCondicionDePago(VT_CondicionDePago condicionDePago) {
        this.condicionDePago = condicionDePago;
    }

    public Character getContad() {
        return contad;
    }

    public void setContad(Character contad) {
        this.contad = contad;
    }

    public short getCopifc() {
        return copifc;
    }

    public void setCopifc(short copifc) {
        this.copifc = copifc;
    }

    public short getCopist() {
        return copist;
    }

    public void setCopist(short copist) {
        this.copist = copist;
    }

    public short getCopivt() {
        return copivt;
    }

    public void setCopivt(short copivt) {
        this.copivt = copivt;
    }

    public String getCuenta() {
        return cuenta;
    }

    public void setCuenta(String cuenta) {
        this.cuenta = cuenta;
    }

    public Character getDebaja() {
        return debaja;
    }

    public void setDebaja(Character debaja) {
        this.debaja = debaja;
    }

    public String getDeposi() {
        return deposi;
    }

    public void setDeposi(String deposi) {
        this.deposi = deposi;
    }

    public String getDeptos() {
        return deptos;
    }

    public void setDeptos(String deptos) {
        this.deptos = deptos;
    }

    public Date getDifdes() {
        return difdes;
    }

    public void setDifdes(Date difdes) {
        this.difdes = difdes;
    }

    public Short getDifdia() {
        return difdia;
    }

    public void setDifdia(Short difdia) {
        this.difdia = difdia;
    }

    public Date getDifhas() {
        return difhas;
    }

    public void setDifhas(Date difhas) {
        this.difhas = difhas;
    }

    public String getDirecc() {
        return direcc;
    }

    public void setDirecc(String direcc) {
        this.direcc = direcc;
    }

    public String getDireml() {
        return direml;
    }

    public void setDireml(String direml) {
        this.direml = direml;
    }

    public String getDirent() {
        return dirent;
    }

    public void setDirent(String dirent) {
        this.dirent = dirent;
    }

    public String getDirep1() {
        return direp1;
    }

    public void setDirep1(String direp1) {
        this.direp1 = direp1;
    }

    public String getDirep2() {
        return direp2;
    }

    public void setDirep2(String direp2) {
        this.direp2 = direp2;
    }

    public String getDirep3() {
        return direp3;
    }

    public void setDirep3(String direp3) {
        this.direp3 = direp3;
    }

    public String getDirep4() {
        return direp4;
    }

    public void setDirep4(String direp4) {
        this.direp4 = direp4;
    }

    public String getDirep5() {
        return direp5;
    }

    public void setDirep5(String direp5) {
        this.direp5 = direp5;
    }

    public String getDppiso() {
        return dppiso;
    }

    public void setDppiso(String dppiso) {
        this.dppiso = dppiso;
    }

    public Character getEdisub() {
        return edisub;
    }

    public void setEdisub(Character edisub) {
        this.edisub = edisub;
    }
   
    public String getErpant() {
        return erpant;
    }

    public void setErpant(String erpant) {
        this.erpant = erpant;
    }

    public Date getFchvfc() {
        return fchvfc;
    }

    public void setFchvfc(Date fchvfc) {
        this.fchvfc = fchvfc;
    }

    public Date getFeafip() {
        return feafip;
    }

    public void setFeafip(Date feafip) {
        this.feafip = feafip;
    }

    public BigDecimal getFlcpor() {
        return flcpor;
    }

    public void setFlcpor(BigDecimal flcpor) {
        this.flcpor = flcpor;
    }

    public Character getFletes() {
        return fletes;
    }

    public void setFletes(Character fletes) {
        this.fletes = fletes;
    }

    public String getFntsia() {
        return fntsia;
    }

    public void setFntsia(String fntsia) {
        this.fntsia = fntsia;
    }

    public String getHorrec() {
        return horrec;
    }

    public void setHorrec(String horrec) {
        this.horrec = horrec;
    }

    public BigDecimal getImpdif() {
        return impdif;
    }

    public void setImpdif(BigDecimal impdif) {
        this.impdif = impdif;
    }

    public Character getInhibe() {
        return inhibe;
    }

    public void setInhibe(Character inhibe) {
        this.inhibe = inhibe;
    }

    public Character getIonweb() {
        return ionweb;
    }

    public void setIonweb(Character ionweb) {
        this.ionweb = ionweb;
    }

    public String getJurent() {
        return jurent;
    }

    public void setJurent(String jurent) {
        this.jurent = jurent;
    }

    public String getLanexp() {
        return lanexp;
    }

    public void setLanexp(String lanexp) {
        this.lanexp = lanexp;
    }

    public BigDecimal getLattud() {
        return lattud;
    }

    public void setLattud(BigDecimal lattud) {
        this.lattud = lattud;
    }

    public VT_LimiteDeCreditoVenta getLimiteDeCredito() {
        return limiteDeCredito;
    }

    public void setLimiteDeCredito(VT_LimiteDeCreditoVenta limiteDeCredito) {
        this.limiteDeCredito = limiteDeCredito;
    }

    public Character getLiscli() {
        return liscli;
    }

    public void setLiscli(Character liscli) {
        this.liscli = liscli;
    }

    public BigDecimal getLontud() {
        return lontud;
    }

    public void setLontud(BigDecimal lontud) {
        this.lontud = lontud;
    }

    public Short getMaxitm() {
        return maxitm;
    }

    public void setMaxitm(Short maxitm) {
        this.maxitm = maxitm;
    }

    public String getMedpag() {
        return medpag;
    }

    public void setMedpag(String medpag) {
        this.medpag = medpag;
    }

    public String getMltfor() {
        return mltfor;
    }

    public void setMltfor(String mltfor) {
        this.mltfor = mltfor;
    }

    public String getModcpt() {
        return modcpt;
    }

    public void setModcpt(String modcpt) {
        this.modcpt = modcpt;
    }

    public String getModpag() {
        return modpag;
    }

    public void setModpag(String modpag) {
        this.modpag = modpag;
    }

    public String getMunicp() {
        return municp;
    }

    public void setMunicp(String municp) {
        this.municp = municp;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getNrocta() {
        return nrocta;
    }

    public void setNrocta(String nrocta) {
        this.nrocta = nrocta;
    }

    public String getNrodis() {
        return nrodis;
    }

    public void setNrodis(String nrodis) {
        this.nrodis = nrodis;
    }

    public String getNrodo1() {
        return nrodo1;
    }

    public void setNrodo1(String nrodo1) {
        this.nrodo1 = nrodo1;
    }

    public String getNrodo2() {
        return nrodo2;
    }

    public void setNrodo2(String nrodo2) {
        this.nrodo2 = nrodo2;
    }

    public String getNrodo3() {
        return nrodo3;
    }

    public void setNrodo3(String nrodo3) {
        this.nrodo3 = nrodo3;
    }

    public String getNrodo4() {
        return nrodo4;
    }

    public void setNrodo4(String nrodo4) {
        this.nrodo4 = nrodo4;
    }

    public String getNrodo5() {
        return nrodo5;
    }

    public void setNrodo5(String nrodo5) {
        this.nrodo5 = nrodo5;
    }

    public String getNrodoc() {
        return nrodoc;
    }

    public void setNrodoc(String nrodoc) {
        this.nrodoc = nrodoc;
    }

    public String getNrofax() {
        return nrofax;
    }

    public void setNrofax(String nrofax) {
        this.nrofax = nrofax;
    }

    public String getNrosub() {
        return nrosub;
    }

    public void setNrosub(String nrosub) {
        this.nrosub = nrosub;
    }

    public String getNtelex() {
        return ntelex;
    }

    public void setNtelex(String ntelex) {
        this.ntelex = ntelex;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getPaient() {
        return paient;
    }

    public void setPaient(String paient) {
        this.paient = paient;
    }

    public Integer getPerina() {
        return perina;
    }

    public void setPerina(Integer perina) {
        this.perina = perina;
    }

    public Character getPosnet() {
        return posnet;
    }

    public void setPosnet(Character posnet) {
        this.posnet = posnet;
    }

    public BigDecimal getPrmipr() {
        return prmipr;
    }

    public void setPrmipr(BigDecimal prmipr) {
        this.prmipr = prmipr;
    }

    public BigDecimal getPrmxpr() {
        return prmxpr;
    }

    public void setPrmxpr(BigDecimal prmxpr) {
        this.prmxpr = prmxpr;
    }

    public String getRelcta() {
        return relcta;
    }

    public void setRelcta(String relcta) {
        this.relcta = relcta;
    }

    public String getRespon() {
        return respon;
    }

    public void setRespon(String respon) {
        this.respon = respon;
    }

    public String getRodado() {
        return rodado;
    }

    public void setRodado(String rodado) {
        this.rodado = rodado;
    }

    public String getRubr01() {
        return rubr01;
    }

    public void setRubr01(String rubr01) {
        this.rubr01 = rubr01;
    }

    public String getRubr02() {
        return rubr02;
    }

    public void setRubr02(String rubr02) {
        this.rubr02 = rubr02;
    }

    public String getRubr03() {
        return rubr03;
    }

    public void setRubr03(String rubr03) {
        this.rubr03 = rubr03;
    }

    public String getRubr04() {
        return rubr04;
    }

    public void setRubr04(String rubr04) {
        this.rubr04 = rubr04;
    }

    public String getRubr05() {
        return rubr05;
    }

    public void setRubr05(String rubr05) {
        this.rubr05 = rubr05;
    }

    public String getRubr06() {
        return rubr06;
    }

    public void setRubr06(String rubr06) {
        this.rubr06 = rubr06;
    }

    public String getRubr07() {
        return rubr07;
    }

    public void setRubr07(String rubr07) {
        this.rubr07 = rubr07;
    }

    public String getRubr08() {
        return rubr08;
    }

    public void setRubr08(String rubr08) {
        this.rubr08 = rubr08;
    }

    public String getRubr09() {
        return rubr09;
    }

    public void setRubr09(String rubr09) {
        this.rubr09 = rubr09;
    }

    public String getRubr10() {
        return rubr10;
    }

    public void setRubr10(String rubr10) {
        this.rubr10 = rubr10;
    }

    public String getSector() {
        return sector;
    }

    public void setSector(String sector) {
        this.sector = sector;
    }

    public Character getSegpro() {
        return segpro;
    }

    public void setSegpro(Character segpro) {
        this.segpro = segpro;
    }

    public Character getSjuanRspe() {
        return sjuanRspe;
    }

    public void setSjuanRspe(Character sjuanRspe) {
        this.sjuanRspe = sjuanRspe;
    }

    public String getTelefn() {
        return telefn;
    }

    public void setTelefn(String telefn) {
        this.telefn = telefn;
    }

    public String getTextos() {
        return textos;
    }

    public void setTextos(String textos) {
        this.textos = textos;
    }

    public Character getTipcpt() {
        return tipcpt;
    }

    public void setTipcpt(Character tipcpt) {
        this.tipcpt = tipcpt;
    }

    public String getTipdo1() {
        return tipdo1;
    }

    public void setTipdo1(String tipdo1) {
        this.tipdo1 = tipdo1;
    }

    public String getTipdo2() {
        return tipdo2;
    }

    public void setTipdo2(String tipdo2) {
        this.tipdo2 = tipdo2;
    }

    public String getTipdo3() {
        return tipdo3;
    }

    public void setTipdo3(String tipdo3) {
        this.tipdo3 = tipdo3;
    }

    public String getTipdo4() {
        return tipdo4;
    }

    public void setTipdo4(String tipdo4) {
        this.tipdo4 = tipdo4;
    }

    public String getTipdo5() {
        return tipdo5;
    }

    public void setTipdo5(String tipdo5) {
        this.tipdo5 = tipdo5;
    }

    public String getTiping() {
        return tiping;
    }

    public void setTiping(String tiping) {
        this.tiping = tiping;
    }

    public String getTipopr() {
        return tipopr;
    }

    public void setTipopr(String tipopr) {
        this.tipopr = tipopr;
    }

    public Character getTippag() {
        return tippag;
    }

    public void setTippag(Character tippag) {
        this.tippag = tippag;
    }

    public String getTracod() {
        return tracod;
    }

    public void setTracod(String tracod) {
        this.tracod = tracod;
    }

    public Character getTrafcr() {
        return trafcr;
    }

    public void setTrafcr(Character trafcr) {
        this.trafcr = trafcr;
    }

    public Character getUsrContad() {
        return usrContad;
    }

    public void setUsrContad(Character usrContad) {
        this.usrContad = usrContad;
    }

    public String getUsrVtmclhActiv2() {
        return usrVtmclhActiv2;
    }

    public void setUsrVtmclhActiv2(String usrVtmclhActiv2) {
        this.usrVtmclhActiv2 = usrVtmclhActiv2;
    }

    public String getUsrVtmclhActiv3() {
        return usrVtmclhActiv3;
    }

    public void setUsrVtmclhActiv3(String usrVtmclhActiv3) {
        this.usrVtmclhActiv3 = usrVtmclhActiv3;
    }

    public String getUsrVtmclhBarrio() {
        return usrVtmclhBarrio;
    }

    public void setUsrVtmclhBarrio(String usrVtmclhBarrio) {
        this.usrVtmclhBarrio = usrVtmclhBarrio;
    }

    public String getUsrVtmclhDirent() {
        return usrVtmclhDirent;
    }

    public void setUsrVtmclhDirent(String usrVtmclhDirent) {
        this.usrVtmclhDirent = usrVtmclhDirent;
    }

    public String getUsrVtmclhEstado() {
        return usrVtmclhEstado;
    }

    public void setUsrVtmclhEstado(String usrVtmclhEstado) {
        this.usrVtmclhEstado = usrVtmclhEstado;
    }

    public Date getUsrVtmclhFecing() {
        return usrVtmclhFecing;
    }

    public void setUsrVtmclhFecing(Date usrVtmclhFecing) {
        this.usrVtmclhFecing = usrVtmclhFecing;
    }

    public String getUsrVtmclhNrocel() {
        return usrVtmclhNrocel;
    }

    public void setUsrVtmclhNrocel(String usrVtmclhNrocel) {
        this.usrVtmclhNrocel = usrVtmclhNrocel;
    }

    public VT_Vendedor getVendedor() {
        return vendedor;
    }

    public void setVendedor(VT_Vendedor vendedor) {
        this.vendedor = vendedor;
    }

    public Character getVtmclhDistri() {
        return vtmclhDistri;
    }

    public void setVtmclhDistri(Character vtmclhDistri) {
        this.vtmclhDistri = vtmclhDistri;
    }

    public String getVtmclhGrubon() {
        return vtmclhGrubon;
    }

    public void setVtmclhGrubon(String vtmclhGrubon) {
        this.vtmclhGrubon = vtmclhGrubon;
    }

    public String getZonent() {
        return zonent;
    }

    public GR_CodigoPostal getCodigoPostal() {
        return codigoPostal;
    }

    public void setCodigoPostal(GR_CodigoPostal codigoPostal) {
        this.codigoPostal = codigoPostal;
    }

    public GR_CondicionDeIva getCondicionDeIva() {
        return condicionDeIva;
    }

    public void setCondicionDeIva(GR_CondicionDeIva condicionDeIva) {
        this.condicionDeIva = condicionDeIva;
    }

    public GR_Jurisdiccion getJurisdiccion() {
        return jurisdiccion;
    }

    public void setJurisdiccion(GR_Jurisdiccion jurisdiccion) {
        this.jurisdiccion = jurisdiccion;
    }

    public ST_ListaDePrecio getListaDePrecio() {
        return listaDePrecio;
    }

    public void setListaDePrecio(ST_ListaDePrecio listaDePrecio) {
        this.listaDePrecio = listaDePrecio;
    }

    public GR_Pais getPais() {
        return pais;
    }

    public void setPais(GR_Pais pais) {
        this.pais = pais;
    }

    public GR_TipoDocumento getTipoDocumento() {
        return tipoDocumento;
    }

    public void setTipoDocumento(GR_TipoDocumento tipoDocumento) {
        this.tipoDocumento = tipoDocumento;
    }
    
    public void setZonent(String zonent) {
        this.zonent = zonent;
    }
  
    @Override
    public int hashCode() {
        int hash = 0;
        hash += (nrocta != null ? nrocta.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof VT_Cliente)) {
            return false;
        }
        VT_Cliente other = (VT_Cliente) object;
        if ((this.nrocta == null && other.nrocta != null) || (this.nrocta != null && !this.nrocta.equals(other.nrocta))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "tv.venta.modelo.Cliente[vtmclhNrocta=" + nrocta + "]";
    }

}
